be or feel embarrassed - Español Inglés Diccionario